if (window.plus) {
	ready();
} else {
	document.addEventListener('plusready', ready, false);
}

$(function() {
	if (AGENT_CLIENT.WEB) {
		ready();
	}
})

function ready() {
	var thisPage = {};
	var _backurl = getUrlParam('backurl');
	var refindpassPage = function() {
		this.init();
	};
	refindpassPage.prototype = {
		init: function() {
			this.initData();
			this.bindEvent();
		},
		initData: function() {

		},
		bindEvent: function() {

			//点击后退
			$("#back").on("click", function() {
				back();
			});

			//点击登陆
			$("#login").on("click", function() {
				redirect('login.html');
			});

			//点击获取验证码
			$("#getVcode").on("click", function() {
				change_code(this, $("#phone"), SMS_TYPE.forget);
				//              if("" == $("#phone").val()){
				//                $.toast("请填写手机号");
				//                return false;
				//              }
				//              var requestData = { type:1, name:$("#phone").val() };
				//              $.ajax({
				//              	type: "GET",
				//              	url: CONFIG_MANAGER.RequstUrl + "v1/account/forgot",
				//              	async:true,
				//              	data: requestData,                	
				//              	beforeSend:function(){ $.showWaiting(); }
				//              }).done(function(data){
				//                
				//              }).fail(function(){
				//                
				//              }).always(function(data){
				//                $.closeWaiting();
				//              });

			});

			$("#phone,#vcode,#password,#confirmPassword").on("input", function() {
				if ("" != $("#phone").val() &&
					"" != $("#vcode").val() &&
					"" != $("#password").val() &&
					"" != $("#confirmPassword").val()) {
					$("#register").addClass("liang");

					
					$("#register").unbind().on("click", function() {
						if (!isVCode($("#vcode").val())) {
							$.alert("请填写正确的验证码");
							return false;
						}
						if (!isTelephone($("#phone").val())) {
							$.alert("请填写正确的手机号");
							return false;
						}
						if ($("#password").val() != $("#confirmPassword").val()) {
							$.alert("两次填写的密码不一致");
							return false;
						}
						if(!isPasswd($("#password").val())){
							$.alert("密码为6至15位数字字母或下划线");
							return false;							
						}

						var postData = {
							"code": $("#vcode").val(),
							type: 1,
							"activeObject": $("#phone").val(),
							"passwd": $("#confirmPassword").val()
						};
						$.ajax({
							type: "POST",
							url: CONFIG_MANAGER.RequstUrl + "v1/account/forgot",
							async: true,
							data: postData,
							beforeSend: function() {
								$.showWaiting();
							}
						}).done(function() {
							$.alert("设置成功", function() {
								if (_backurl) {
									setLocalStorage(STORAGE_MANAGER.issetpaypasswd, true);
									var redirectUrl = "../" + _backurl.replace("|", "/");
									redirect(redirectUrl);
								} else {
									if (AGENT_CLIENT.APP) {
										plus.webview.currentWebview().close();
									} else {
										redirect("../mine/mylife.html");
									}
								}

							});
						}).always(function(data) {
							$.closeWaiting();
						});
					});
				} else {
					$("#register").unbind().removeClass("liang");

				}

			})


		},


	};

	thisPage = new refindpassPage();

}